

/* New video styles #tabContent4 to be replaced with #tabContent7 in template */
#multimedia #tabContent4, #multimedia #tabContent7 {float:left; background-color:#FFF; width:290px;}
#multimedia #tabContent4 #tout0, #multimedia #tabContent7 #tout0 {margin-left:2px; _margin-left:1px;}
#multimedia #tabContent4:after, #multimedia #tabContent7:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
#multimedia #tabContent4 .tout, #multimedia #tabContent7 .tout {float:left; padding:5px 0;}
#multimedia #tabContent4 h4, #multimedia #tabContent7 h4 {float:left; font:normal 110%/110% georgia,"times new roman",times,serif; color:#000; padding:2px 0 10px 0; margin:0 0 0 2px; _margin:0 0 0 1px;}
#multimedia #tabContent4 .thumb, #multimedia #tabContent7 .thumb {float:left; width:67px; padding:0 5px 0 0; position:relative;}
#multimedia #tabContent4 .on .thumb img, #multimedia #tabContent7 .on .thumb img {border:5px solid #c00; width:57px; height:40px;}
#multimedia #tabContent4 .on .thumb img.video, #multimedia #tabContent7 .on .thumb img.video {border-style:none; width:23px; height:23px;}
#multimedia #tabContent4 .hover .thumb img, #multimedia #tabContent7 .hover .thumb img {opacity:0.6; filter:alpha(opacity=60);}
#multimedia #tabContent4 .hover .thumb img.video, #multimedia #tabContent7 .hover .thumb img.video {opacity:0.4; filter:alpha(opacity=40);}
#multimedia #tabContent4 .thumb .video, #multimedia #tabContent7 .thumb .video {position:absolute; top:0; left:0; height:23px; width:23px; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_vid23.png');}

#poll_frame {width:287px; border:1px solid #ccc; padding:10px; margin:0 15px; overflow:hidden; _zoom:1;}
#poll .poll_title {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
#poll h3 {font:normal 135%/110% georgia,"times new roman",times,serif; color:#000; padding-top:9px;}
#poll ul {list-style-type:none; padding:0; margin:0; font:normal 100%/90% arial,sans-serif;}
#poll ul li {padding-top:10px;}
.poll_img img{display:block; width:125px; height:125px;	margin-bottom:3px; margin-top:10px;}
#poll a:link, #poll a:visited, #poll a:active, .pollfloat a, .pollfloat a:visited, #poll-contents-results a {font:normal 12px arial,sans-serif; color:#c00 !important;}
#poll a:hover, #pollR a:hover, .pollfloat a:hover {text-decoration:underline !important; cursor:pointer; color:#c00;}
#pollL {float: left; display: block; width: 125px;}
#pollL a {float:left; font:normal 11px arial,sans-serif !important; text-align:center; width:125px;}
#pollR {float: left; width: 150px; padding: 0 0 0 10px;}
.pollfloat {float: right;}
.pollchoice, .pollchoice2, .pollchoice3, .pollchoice4 {font:normal 100%/90% arial,sans-serif; font-weight:bold; position:relative; left:1px;}
.pollchoice {color:#336699;}
.pollchoice2 {color:#B90600;}
.pollchoice3 {color:#669900;}
.pollchoice4 {color:#FF9900;}
.pctchoice, .pctchoice2, .pctchoice3, .pctchoice4, .pollTotal {font-weight:bold;}
.pollTotal {display:block; padding-bottom:3px;}
table#polltable {width:100%;}
td.row1, td.row2, td.row3, td.row4, td.row5, td.row6, .tdrow7 {height: 13px;}
td.row1 {background-color: #336699;}
td.row2 {background-color: #AAD2E7;}
td.row3 {background-color: #B90600;}
td.row4 {background-color: #EBAE99;}
td.row5 {background-color: #669900;}
td.row6 {background-color: #B8CC90;}
td.row7 {background-color: #FF9900;}
td.row8 {background-color: #F5CC90;}

ul.cmTxtLinks {clear:left; float:left; margin:0 0 15px 0; width:309px; list-style-type:none; padding:0;}
ul.cmTxtLinks li {border-top:1px solid #CCC; padding:7px 0; margin:0;}
ul.cmTxtLinks li, ul.cmTxtLinks li a:link, ul.cmTxtLinks li a:visited {color:#003366;}

.reads {float:left; width:287px; padding:10px; border:1px solid #ccc; background-color:#FFF;}
.reads p.eyebrow {clear:left; display:block; margin:0; padding:3px 0 0 0; font:bold 11px/95% arial,sans-serif; color:#666; text-transform:uppercase;}
.reads p.eyebrow a {color:#666;}
.reads .tout {float:left; padding-bottom:10px; width:280px;}
.reads h2 {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
.reads .tout h3 {font:normal 140%/110% georgia,"times new roman",times,serif; color:#000;}
.reads .tout p.byline {margin:0; padding:0; font-size:90%; text-transform:uppercase;}
.reads .tout .thumb {position:relative; float:left; padding-top:3px;}
.reads .tout .thumb a img {padding-right:8px;}
.reads .tout .thumb .video {position:absolute; top:3px; left:0;}
.reads .tout:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

.spPromo {width:287px; border:1px solid #ccc; padding:10px; font:12px arial, sans-serif; overflow:hidden; _zoom:1;}
.spPromo h2 {font:normal 140%/95% "arial black",arial,sans-serif; color:#c00; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
.spPromo h2 a {color:#c00;}
.spPromo .imgcont {float:left; margin:3px 10px 5px 0;}
.spPromo .txtcont {float:left; width:120px;}
.spPromo h3 {font:normal 140% georgia, serif; color:#000; margin:0 0 3px 0;}
.spPromo .byline {margin:0 0 5px 0; padding:0; font-size:90%;}
.spPromo .name {text-transform:uppercase;}
.spPromo .txt {font:11px georgia, serif;}
.spPromo .more, .spPromo .more a {font-size:14px; color:#CC0000; margin-top:8px;}
.spPromo .rLinks {float:right; margin-top:3px; font:12px arial, sans-serif;}
.spPromo .rLinks a, .spPromo .lLinks a {color:#c00;}
.spPromo .lLinks {float:left; font:11px arial, sans-serif;}
.spPromo .lLinks a {color:#c00;}

#listen h2 {float:left;}
#listen h3 {clear:left;}
#listen .more {clear:left; float:left; width:100%; color:#000; border-top:1px solid #ccc; padding-top:8px; margin-top:3px;}
#listen .more, #listen .more a {font-size:12px;}
#listen .imgcont {clear:left; margin:3px 5px 5px 0;}

.picWeek {width:307px; border:1px solid #ccc; font:12px arial, sans-serif;}
.picWeek h2, .picWeek h3 {font:normal 140%/95% "arial black",arial,sans-serif; color:#c00; letter-spacing:-1px; color:#cc0000; padding:7px 9px;}
.picWeek h2 a, .picWeek h3 a {color:#c00;}
.picWeek .date {font:18px georgia, serif; margin:3px 10px;}
.picWeek .date a {color:#000;}
.picWeek .more {margin:3px 10px;}
.picWeek .more a {color:#c00;}

.quigo605 {width:605px; margin-bottom:15px;}
.quigo525 {width:525px; margin-bottom:15px;}
.quigo340 {width:340px; margin-bottom:15px;}
.quigo310 {width:310px; margin-bottom:15px;}
.quigo309 {width:309px; margin-bottom:15px;}
.quigo300 {width:300px; margin-bottom:15px;}

.photoInline {width:311px; border:1px solid #ccc; padding:10px 0; margin-bottom:15px;}
.photoInline ul {list-style-type:none; padding:0; margin:0;}
.photoInline ul li {float:left; padding:0 1px 0 0; margin:0;}
.photoInline ul li.last {padding:0 !important;}
.photoInline h2 {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; padding:0 0 6px 8px;}
.photoInline h2, .photoInline h2 a:link, .photoInline h2 a:visited, .photoInline h2 a:hover, .rLinks a {color:#C00;}
.photoInline .rLinks {clear:both; float:right; padding:3px 10px 0 0;}
.photoInline:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

.quoteDay {_float:left; border:1px solid #ccc; padding:10px; font:13px georgia, serif; /*margin:0 30px 15px 0;*/ margin-bottom:15px; overflow:hidden; _zoom:1; width:287px; _width:283px;}
.quoteDay h2, .quoteDay h3, .quoteDay h2 a, .quoteDay h3 a {color:#c00 !important; font:17px "arial black", arial, sans-serif; letter-spacing:-1px;}
.quoteDay h2, .quoteDay h3 {float:left; width:184px; margin:0 0 15px 0;}
.quoteDay .imgcont {clear:left; width:60px; float:left;}
.quoteDay .txtcont {width:225px; float:left;}
.quoteDay .quote {font:italic 16px georgia, serif;}
.quoteDay .attribute {font:11px georgia, serif; margin:5px 0;}
.quoteDay .more {font:bold 12px arial, sans-serif;}
.quoteDay .more a {color:#c00;}
.quoteDay #shareButton {float:right; margin:5px 0 0 3px;}
.quoteDay #myWidget {display:block; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/logo_share.png') left top no-repeat; padding:15px 19px 0 0; overflow:hidden; height:0;}
.quoteDay .ad88 {float:right;}

.covers {width:307px; border:1px solid #ccc; margin:0 15px;}
.covers a {color:#c00;}
.covers h2 {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:2px;}
.covers .c1 {float:left; width:106px; border-right:1px solid #eee; margin:7px 0; padding:0 7px;}
.covers .c1 img {border:none; margin:3px 0;}
.covers .c1 ul {padding:0; margin:0; text-align:center; list-style:none; font:90% arial, sans-serif;}
.covers .c2 {float:left; width:172px; border-left:1px solid #eee; margin:7px 0 7px -1px; padding:0 0 0 6px;}
.covers .c2 img {height:64px; width:49px; border:none;}
.covers .c2 ul {padding:0; margin:3px 0 0 0; list-style:none; font:11px arial, sans-serif;}
.covers .c2 li {padding:0; margin:0 8px 4px 0; float:left; width:49px;}
.covers .c2 h2 {margin:0 0 6px 0;}
.covers form {margin:0; padding:0; clear:both;}
.covers form label {display:block; font:bold 13px arial, sans-serif;}
.covers form input {vertical-align:middle;}
.covers form input#searchTerm {width:100px; border:1px inset #999;}

.spons2 {margin-left:27px; margin-bottom:15px; overflow:hidden;}
.spons1 {float:left; width:120px; margin-right:14px;}

/* SP3 Hacks for IE */
*:first-child+html .channelHd, *:first-child+html h2, *:first-child+html h2 a, *:first-child+html #poll .poll_title, *:first-child+html #nlHead, *:first-child+html .featNews h3, *:first-child+html .mainChannelHd, *:first-child+html #blogInfo h1 { font-weight:800 !important;}
* html .channelHd, * html h2, * html #poll .poll_title, * html #nlHead, * html .featNews h3, * html .mainChannelHd, * html #blogInfo h1 {font-weight:800 !important;}
.ltCol .artHd h2 {font-weight:normal !important;}

#digg-app ul {list-style:none}
#digg-app h3, #digg-app h4 {font-weight:normal;}
#digg-app h3, #digg-app h4, #digg-app ul, #digg-app li {padding:0; margin:0;}
#digg-app {width:307px; font-family:georgia,"times new roman",times,serif; border:1px solid #ccc; clear:both; margin-bottom:15px;}
#digg-app h3 {color:#C00; font-size:17px; font-weight:400; font-family:"arial black",arial,sans-serif; margin:0 10px; letter-spacing:-1px;}
#digg-app h3, #digg-app .digg-tabs, #digg-app .digg-content {margin:2px 14px 2px 10px;}
#digg-app .digg-tabs {border-bottom:solid 1px #eee;}
#digg-app .digg-content li, #digg-app .digg-tabs {overflow:hidden; _zoom:1;}
#digg-app .digg-content li a.digg-count, #digg-app .digg-content li img.digg-img, #digg-app .digg-content li h4.digg-h4, #digg-app .digg-tabs li {float:left; _display:inline;}
#digg-app .digg-tabs li {cursor:pointer; margin-left:2px; line-height:18px;}
#digg-app .digg-tabs li a {cursor:pointer; display:inline-block; padding-left:10px; outline:none; vertical-align:top;}
#digg-app .digg-tabs li a:hover, #digg-app .digg-tabs li a:hover span {text-decoration:none;}
#digg-app .digg-tabs li a span {cursor:pointer; font:bold 11px arial,sans-serif; text-transform:uppercase; height:20px; display:inline-block; vertical-align:top; padding-top:4px; padding-right:10px; color:#666;}
#digg-app .digg-tabs li.selected a {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/bg_tabs_rounded.png') no-repeat left 0; display:inline-block;padding-left:10px;}
#digg-app .digg-tabs li.selected a span {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/bg_tabs_rounded.png') no-repeat right 0; padding-right:10px; color:white;}
#digg-app .digg-tabs li a:hover span {text-decoration:underline;}
#digg-app .digg-tabs li.selected a:hover span {text-decoration:none;}
#digg-app .digg-content li {border-bottom:solid 1px #eee; padding:5px 0;}
#digg-app .digg-content li a.digg-count {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/shade-com.png') no-repeat scroll 0 0; border:0 none; color:#336699; font:bold 11px arial,sans-serif; height:30px; letter-spacing:0; line-height:30px; text-align:center; vertical-align:middle; text-decoration:none; width:30px;}
@media screen and (
	-webkit-min-device-pixel-ratio:0){
	#digg-app .digg-content li a.digg-count{font-size:10px;}
} /* Safari fix */
#digg-app .digg-content li a.digg-count {margin-right:5px;}
#digg-app .digg-content li img.digg-img {width:30px; margin-right:7px}
#digg-app .digg-content li h4 {margin-top:-1px;}
#digg-app .digg-content li.has-img h4.digg-h4 {width:211px;}
#digg-app .digg-content li h4.digg-h4 a {color:#000; text-decoration:none; font-size:13px; vertical-align:top;}
#digg-app .digg-content li h4.digg-h4 a:hover {color:#CC0000; text-decoration:underline;}
#digg-app .digg-content li.no-img h4.digg-h4 {width:248px;}
#digg-app .digg-content li a.digg-count span {display:none;}
#digg-app .loading {background:white url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/loading.gif') no-repeat 50% 50%; width:32px; height:200px; margin:0 auto;}
#digg-app .powered-by-digg {background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/power-by-digg.png') no-repeat 165px 0;height:22px; text-indent:-99999px; margin:10px 0;}

#stayConnected {padding:0; overflow:hidden; _zoom:1; font-size:16px; position:relative;}
#stayConnected h3 {color:#c00; font:normal 105%/100% "arial black",arial,sans-serif; letter-spacing:-1px; font-weight:normal; margin-bottom:10px;}
#stayConnected ul {float:left; _display:inline; list-style-position:outside; list-style-type:none; margin:0 5px 0 -10px; padding:0; overflow:hidden; _zoom:1; width:auto}
#stayConnected ul li {float:left; _display:inline; width:120px; margin:0 0 10px 10px;}
#stayConnected ul li a {font-size:77%; font-weight:bold; background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_connected.png') no-repeat 0 0; text-align:left; padding-left:45px; display:block; min-height:31px; _height:31px; outline-style:none; font-family:Arial,Helvetica,sans-serif;}
#stayConnected .connectNewsletter a {background-position:0 -90px;}
#stayConnected .connectFacebook a {background-position:0 -180px;}
#stayConnected .connectWidget a {background-position:0 -270px;}
#stayConnected .connectMobile a {background-position:0 -360px;}						
#stayConnected .connectTwitter a {background-position:0 -450px;}
#stayConnected .rLinks {font-size:75%; margin-left:8px; display:inline-block; *display:inline; *zoom:1; position:absolute; top:3px; left:270px;}
#stayConnected #subsDate .tout p, #stayConnected #subsDate .tout p a {font-size:87% !important; color:#000; font-weight:bold;}
#stayConnected #subsDate .tout p a:hover {color:#c00;}
#stayConnected .ad88 {float:right; margin-top:15px; overflow:hidden; _zoom:1;}
#stayConnected .sponsoredBy {font:normal 10px Arial,Helvetica,sans-serif; color:#666; float:left; _display:inline; margin-right:3px;}
#stayConnected .sponsor {float:left; _display:inline;}

#commentStory h3 {margin-bottom:10px;}
.hide {display:none;}

/* New Search on Article pages */
.search {float:left; _display:inline; width:380px; *width:370px; margin-top:3px;}
.frmSearchTd {width:100%;}
.search #frmSearchArticle {float:none; _zoom:1; padding-right:40px; _padding-right:32px; position:relative;}
.search #frmSearchArticle label {display:none;}
.search #frmSearchArticle #query {border:1px solid #bbb; color:#c00; width:100%; font-family:arial,sans-serif; font-size:16px; height:23px; margin-left:1px; padding:5px 3px 1px;}
.search #frmSearchArticle .magnify {top:0; *top:1px; right:0; position:absolute;}
#searchCat {background-color:#fff; color:#c00; display:none; font-family:arial,sans-serif; font-size:12px; font-weight:bold; left:-2px;
line-height:normal; margin-left:3px; margin-top:0; border:1px solid #ccc; border-width:0 1px 1px 1px; top:31px; *top:32px; position:absolute; z-index:9997;}
#searchCat li {padding:6px;}
#searchCat input.magnify {height:31px !important;}



.articleTools2 .storyTools, .articleTools2 .socialTools, .articleTools2 li {float:left;}

.tools a, .addTools .tools a, .blogTools .tools a {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/tool-icon.png') no-repeat 0 0; padding-left:22px;}
.toolbox a {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_tools.png') no-repeat 0 0; padding-left:22px;}

.articleTools2 {width:625px; padding:5px 0 5px 0; margin-bottom:7px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.articleTools2 .storyTools, .articleTools2 .socialTools {_overflow:hidden; _zoom:1;}
.articleTools2:after, .articleTools2 .socialTools:after {content: "."; display: block; visibility: hidden; clear:both; height:0; font-size:0.1em; line-height:0;}
.articleTools2 a {color:#c00; display:inline-block; *display:block; *width:1px; min-height:25px; _height:27px; text-indent:-99999px;}
.articleTools2 .storyTools, .articleTools2 .socialTools, .articleTools2 li {font-size:12px;}
.articleTools2 .ad88 img {margin-bottom:3px;}
.articleTools2 .ad88 a {text-indent:0; *width:88px;}

.articleTools2 .storyTools {margin-left:-3px; _margin-left:0; padding-top:3px; padding-right:3px;}
.articleTools2 .storyTools li a {padding-left:30px; padding-top:3px; font-size:12px;}
.articleTools2 .storyTools li a:link, .articleTools2 .storyTools li a:visited {color:#c00;}
.articleTools2 .storyTools .print a {background-position:0 4px;}
.articleTools2 .storyTools .email a, .articleTools2 .storyTools .emailThis a  {background-position: 0 -71px;}
.articleTools2 .storyTools .reprints a {background-position:0 -446px;}
.articleTools2 .storyTools .comment a {background-position:0 -591px;}

.articleTools2 .socialTools {width:280px; border-left:0; padding-left:0; margin-top:3px;}
.articleTools2 .socialTools li a {padding-left:28px; padding-top:3px; padding-right:2px; font-size:12px;}
.articleTools2 .socialTools .yahooBuzz a {background-position:0 -295px;}
@media screen and (
	-webkit-min-device-pixel-ratio:0){
.articleTools2 .socialTools .yahooBuzz a {padding-left:7px;}
} 
.articleTools2 .socialTools .twitter a {background-position:0 -370px;}
.articleTools2 .socialTools .facebook a {background-position:0 -220px;}
.articleTools2 .socialTools .digg a {background-position:0 -146px;}
.articleTools2 .socialTools .moreTools ul {overflow:hidden; _zoom:1;}
.articleTools2 .socialTools .moreTools .addTools, .articleTools2 .socialTools .moreTools .blogTools {float:none;}
.articleTools2 .socialTools .moreTools .addTools h5, .articleTools2 .socialTools .moreTools .blogTools h5 {background:none; padding:0; border-top:1px solid #ccc;padding:5px 0; cursor:default; color:#c00;}
.articleTools2 .socialTools .more {border:1px solid #fff; position:relative; margin-left:-3px;}
.articleTools2 .socialTools .more h4 {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/tool-icon.png') no-repeat 3px -2106px; color:#c00; padding-left:0; padding-top:15px; color:#c00; cursor:pointer; font-size:10px; line-height:10px;}
.articleTools2 .socialTools .more.opened {border:1px #ccc solid; z-index:9; border-bottom-width:0;}
.articleTools2 .socialTools .more.opened h4 {background-position: 3px -2156px;}
.articleTools2 .socialTools .moreTools {display:none; position:absolute; top:30px; left:-1px; border:1px #ccc solid; border-top-width:0;}
.articleTools2 .socialTools .moreTools, .articleTools2 .socialTools .more.opened {width:150px; border-color:#ccc;}
.articleTools2 .socialTools .more, .articleTools2 .socialTools .more.opened {margin-top:-5px; padding:5px 5px 0 5px; background-color:#fff; border-bottom-width:0;}
.articleTools2 .socialTools .moreTools {padding:5px 5px 0 5px; background-color:#fff;}
.articleTools2 .socialTools .moreTools ul {margin:0; width:150px;}
.articleTools2 .socialTools .moreTools li ul li {padding:0;}
.articleTools2 .socialTools .moreTools a {display:block; text-indent:-9999px; height:17px; width:17px; padding:0; min-height:100%; margin:0 0 6px 4px;}
.articleTools2 .socialTools .moreTools .delicious a {background-position:-2px -660px;}
.articleTools2 .socialTools .moreTools .technorati a {background-position:-2px -726px}
.articleTools2 .socialTools .moreTools .reddit a {background-position:-2px -792px}
.articleTools2 .socialTools .moreTools .googlebookmarks a {background-position:-2px -57px}
.articleTools2 .socialTools .moreTools .mixx a {background-position:-2px -1319px}
.articleTools2 .socialTools .moreTools .stumbleupon a {background-position:-2px -925px}
.articleTools2 .socialTools .moreTools .typepad a {background-position:-2px -990px;}
.articleTools2 .socialTools .moreTools .livejournal a {background-position:-2px -1056px;}
.articleTools2 .socialTools .moreTools .blogger a {background-position:-2px -1122px;}
.articleTools2 .socialTools .moreTools .wordpress a {background-position:-2px -1188px;}
.articleTools2 .socialTools .moreTools .myspace a {background-position:-2px -1254px;}